﻿@charset "utf-8";
/* CSS Document */

@font-face {font-family: "zihun";
  src: url('58.ttf');}
body,dl,dt,dd,ul,li,h1,img,h3,p{margin:0; padding:0; list-style:none; border:0; font-size:16px;}
a{text-decoration:none; color:#333;}
a:hover{color:#004485;}
.clearfix:after{content: ""; display: block; clear: both;}
body{ font-family:"zihun"
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
/*清除浮动*/
.clearfix {
*zoom: 1;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.ico {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.top{
	width:100%;
	
	z-index:10;
	position:fixed; left:0; top:0; z-index:999; background:#FFFFFF;
	
	}
.top .position{
	height:30px;
	border-bottom:solid #CCCCCC 1px;
	margin:0 auto;
	
	}
.top .content{
width:1200px;
height:30px;
margin:0 auto; font-size:12px; line-height:30px;
}
.nav{
	width:1200px;
	height:80;
	margin:0 auto;
	background:#FFFFFF;
	}
.logo{float:left; width:200px; margin:10px 0px;}	
.dht{width:880px; height:52px; float:right; margin-top:25px;}
.dht .navx{ height:52px;z-index:1;margin:0;}
.dht .navx a{ color:#fff;}
.dht .navx .nLi{float:left;display:inline;height:52px;}
.dht .navx .nLi h3{ float:left; height:52px; margin:0;text-align:center; }
.dht .navx .nLi h3 a{ display:block;   height:52px;font-size:18px;line-height:52px; text-align:center;color:#474747; font-weight:bold;-webkit-transition: all .500s;
    -moz-transition: all .500s;
    -o-transition: all .500s;
    transition: all .500s; padding:0 2px; margin:0 25px; }
.dht .navx .nLi h3 a:hover{
	color:#0C6B52;
	border-bottom:2px solid #0C6B52
	}
.dht .navx .sub{ display:none; width:100%; left:0; top:130px;  position:absolute;z-index:10; height:197px; border-bottom:3px solid #0a5a01; background:url(../images/nav_xl_bg.jpg);}
.dht .navx .sub .adv{
    width:680px;
    height:150px;
    float:left;
    overflow:hidden;
    margin-top:25px;
    }
.dht .navx .sub .adv .img{
    width:300px;
    height:150px;
    overflow:hidden;
    float:left;
    }
.dht .navx .sub .adv .img img{
    width:300px;
    height:150px;
    }
.dht .navx .sub .adv .text{
    float:right;
    width:340px;
    height:150px;
    }
.dht .navx .sub .adv .text h2{
    color:#fff;
    font-size:18px;
   
    font-weight:normal;
    display:block;
	margin-top:30px;
    }
.dht .navx .sub .adv .text h4{
    color:#fff;
    font-size:16px;
  
    font-weight:normal;
    display:block;
    clear:both;
    }
.dht .navx .sub .adv .text p{
    color:#fff;
    font-size:12px;
    
    font-weight:normal;
    display:block;
    width:100%;
    line-height:20px;
    margin-top:10px;
    }
.dht .navx .sub .list{ zoom:1; display:block; width:1200px; margin:0 auto; }
.dht .navx .sub .daohang{
    width:520px;
    height:120px;
    float:right; 
    margin-top:35px;
    }
.dht .navx .sub .daohang .daohang_nei{
    width:100px;
    height:49px;
    border-bottom:1px solid #48a93e;
    float:left;
    margin-left:40px;
    line-height:49px;
    color:#C3C3C3;
    font-size:16px; text-align:center;
    }
.dht .navx .sub .daohang .daohang_nei a{
    color:#fff;
    border-color:#fff;
    }
.dht .navx .sub .daohang .daohang_nei a:hover{
    color:#fff;
    background:none;
    border-color:#00FFF3;
    }

.topmargin{ height:130px;}
.lunbo {
    position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
    z-index: 1;
}
.lunbo ul li{
    display: none;
    position: absolute;
    top:0;left:0;
    width: 100%;
    height:500px;
    z-index: 2;
}
.lunbo ul li a{
    display: block;
    width: 100%;
    height: 500px;
    cursor: pointer;
}
.lunbo ol{
    position: absolute;
    bottom:44px;
    left:50%;
    z-index: 20;
    overflow: hidden;
    width: 166px;
    margin-left: -80px;
}
.lunbo ol li{
    float: left;
    width: 11px;
    height:11px;
    cursor: pointer;
    background: url(../images/icon.png) right -164px no-repeat;
    margin: 6px 10px;
}
.lunbo ol li.current{
    background-position: right -175px;
    width: 21px;
    height: 21px;
    margin: 0 10px;
}
.lunbo .Prev,.lunbo .Next{
    position: absolute;
    width: 30px;
    height: 62px;
    background: url(../images/jiantou.png) no-repeat left top;
    top:50%;
    margin-top:-35px;
    z-index: 99;
}
.lunbo .Prev{
    left:45px;
}
.lunbo .Next{
    right:45px;
    background-position: right top;
}
.foot1{
	width:100%;
	height:220px;
	background:#3B4044;
	}
.foot1 .position{
	width:1200px;
	height:190px;
	position:relative;
	margin:0 auto;
	}
.foot1 .position .infom{
	display:block;
	float:left;
	width:800px;
	height:80px;
	margin-top:55px;
	line-height:30px;
	font-size:14px;
	color:#9E9E9E;
	}
.foot1 .position .infom a{
	color:#9E9E9E;
	}
.foot1 .right{
	float:right;
	margin-top:30px;
	}
.foot1 .right p{
	color:#9E9E9E; text-align:center; font-size:14px; line-height:30px;

	}

.body{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}